#include <iostream>

using namespace std;

class sum{
public:
    sum()
    {
        _sum+=_i;
        _i++;
    }

    static int Getsum() //这里如果不将这两个函数定义为静态函数，就无法在 Sum_Solution 中直接通过类名调用它们，而必须创建对象才能调用，这会破坏原有的计数逻辑。
    {
        return _sum;
    }

    static void suminit()
    {
        _i = 1;
        _sum = 0;
    }
private:
    static int _i;
    static int _sum;

};

int sum::_i = 1;
int sum::_sum = 0;



class Solution {
public:
    int Sum_Solution(int n) {
        sum S[6];
        int tmp = sum::Getsum();
        sum::suminit();
        return tmp;
    }
};